package com.wms.service;

import com.wms.model.User;

import java.util.Map;

/**
 * @author This
 * @version 1.0
 * @date 2019/7/10 13:45
 */
public interface UserService extends BaseService<User> {
    /**
     * 判断是否存在用户
     */
    public abstract boolean hasUser();

    /**
     * 计算总数
     * @param condition 条件
     * @return int 数量
     */
    public abstract int count(String condition);

    /**
     * 查询用户名和密码
     * @param username 用户名
     * @param password 密码
     * @return User
     */
    public abstract User getOne(String username, String password);

    /**
     * 执行更新语句
     * @param param 参数
     * @return 影响行数
     */
    public abstract int executeUpdate(Map<Object,Object> param);

}
